#ifndef _BCD124BB_483E_482F_A1A7_894D44F11D4D
#define _BCD124BB_483E_482F_A1A7_894D44F11D4D


extern int MemCmpX(const void* pStr1, const void* pStr2, int nLen);
extern void* MemStrX(void* pBuf, const void* pStr, int nBuf, int nStr);
extern void MemZeroX(void *pMem, int nLen);
// xktesla@2019-8-25 19:29:31 若pOut和pIn有重叠时，请合理使用iCpy
// iCpy=0时正向复制，否则逆向复制
extern void MemCpyX(void *pOut, const void *pIn, int nLen); // int iCpy
extern int StrLenX(const void *pStr, int chars);
extern char *StrCatX(char *pDst, const char *pSrc);
// 连续buf，例如pArgs[1024]，然后强转为char*[]后传入
extern int CmdToArgv(const char *pCmd, char *pArgs[]);


#endif

